package Time;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class SimpleDateFormatDemo1 {
    public static void main(String[] args) throws ParseException {
        //1.利用空参构造创建simpleDateFormat对象，默认格式
        SimpleDateFormat sdf = new SimpleDateFormat();
        Date date = new Date(0L);
        String str = sdf.format(date);
        System.out.println(str);//1970/1/1 上午8:00

        //2.利用带参构造创建simpleDateFormat对象，指定格式
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss EE");
        String str2 = sdf2.format(date);
        System.out.println(str2);//1970年01月01日 08:00:00 周四

        //1.定义一个字符串表示时间
        String str3 = "2024-11-11 11:11:11";
        //2.利用空参构造创建simpleDateFormat对象
        //细节:
        //创建对象的格式要跟字符串的格式完全一致
        SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date1 = sdf3.parse(str3);
        //3.打印结果
        System.out.println(date1);
        System.out.println(date1.getTime());//1731294671000


    }
}
